var app = getApp();
Page({
    data: {
        // canIUse: wx.canIUse('button.open-type.getUserInfo')
        name:""
    },
    onLoad: function() {
        // var that = this;
        // // 查看是否授权
        // wx.getSetting({
        //     success (res){
        //         if (res.authSetting['scope.userInfo']) {
        //             // 已经授权，可以直接调用 getUserInfo 获取头像昵称
        //             wx.getUserInfo({
        //                 success: function(res) {
        //                     console.log(res.userInfo)
        //                     that.setData({
        //                         result:'ok',// 结果
        //                         nickName:res.userInfo.nickName,// 微信昵称
        //                         avatarUrl:res.userInfo.avatarUrl,// 微信头像
        //                     })
        //                 }
        //             })
        //         }else{
        //             // 未授权，结果返回null
        //             that.setData({
        //                 result:'null',// 结果
        //             })
        //         }
        //     }
        // })
    },
    // 请求API授权，获得用户头像和昵称
    login (e) {

    },
    getUserInfo: function(e) {
        wx.login(e).then((res)=>{
            console.log(app.globalData.serverUrl);
            wx.request({
                url: app.globalData.serverUrl + 'wx/wxLogin?code='+ res.code,
                method: 'get',
                success: function (res){
                    console.log(res.data.data.openid)
                    let openid = res.data.data.openid;
                    if(res.data.status == 200){
                        app.globalData.openId = openid;
                        let that = this;
                        // console.log(e)
                        // 获取用户信息
                        // console.log("res", res)
                        // 已经授权，可以直接调用 getUserInfo 获取头像昵称
                        wx.getUserInfo({
                            success(res) {
                                console.log("获取用户信息成功", res)
                                app.globalData.userInfo = res.userInfo;
                                wx.request({
                                    url: app.globalData.serverUrl + 'user',
                                    method: 'post',
                                    data: {
                                        'username':app.globalData.openId,
                                        'nickname':res.userInfo.nickName,
                                        'headPic':res.userInfo.avatarUrl
                                    },
                                    headers: {
                                        'content-Type':'application/json'
                                    },
                                    success:function (res){
                                        if (res.data.status == 200){
                                            console.log(res);
                                        }
                                    }
                                });
                            },
                            fail(res) {
                                console.log("获取用户信息失败", res)
                            }
                        })
                    }
                }
            })
        });

    },
})
